Hightlights
- Generation of Java applets allows fast, secure, transaction-based
applications over the Web without the limitations of HTML, CGI, or
Plug-ins.
- VISION and VISION/Web together provide a single, rich,
object-oriented development environment for business-critical
client/server applications on intranets or the Internet.
- VISION's dynamic application partitioning and message-based
architecture are ideal for enterprisewide, business-critical Web
applications.
- Transaction-based Web applications can take full advantage of VISION's
native database drivers, and failover/fault tolerance through replicated
application services.
- The database logic for forms-based Web applications (inserts, updates,
deletes, queries, and form navigation) is generated automatically
through intuitive dialog boxes.
- Client-side business logic, data validation, and dataset scrolling
improve response times, reduce network traffic and lower server load.
- State management is built-in to VISION/Web. Internet or intranet
communication is via CORBA IIOP.
|
|
Unify
®
VISION/Web
™
extends Unify VISION's
advanced client/server technology to the Web, making it the first
high-end development tool to generate Java.
This enables developers to build fully transactional client/server applications
for the Web, or any Java-based client. With VISION/Web, Unify
VISION™ developers now have a single environment in which to
build both Web and non-Web applications, without the limitations of
HTML/CGI, or Plug-in approaches.
· Only a Java Powered™ solution such as VISION/Web can
provide the client-side business logic,
the security of a virtual machine, and the complete browser
and platform independence demanded by Internet-aware organizations.
· An off-the-shelf Java development tool alone cannot compete with the
mature functionality of Unify VISION.
Its message-based architecture, and support for transaction-based
processing make VISION ideally suited to business-critical applications in
client/server, intranet, or Internet configurations. VISION's
intuitive, fully object-oriented development environment ensures a
rapid and consistent time to market for high-end Web or non-Web
applications. VISION's highly advanced, dynamic partitioning
provides maximum scalability and flexibility.
· And VISION supports applications management
--a critical need in the highly distributed Internet/intranet
world through the automatic generation of important events and
metrics, and built-in agents for system management products from
BMC, Tivoli and HP.
|
(Click To Enlarge - 23KB)
VISION/Web allows developers to build Java Powered
client-side logic for business-critical Web applications.
|
|
Developing Java Powered Applications
Unify VISION combines a robust, event-driven, object-oriented 4GL
with automated functions for GUI programming and database access.
Development of a VISION and/or VISION/Web client is signified by
checking the appropriate box at the start of development. At the
end of development, a Java applet is generated, and/or a standard
VISION client. VISION/Web also provides an empty HTML page with the
applet tag, ready for editing with an HTML authoring tool. There is
no need for programming in HTML, CGI, Java, JavaScript, or any
language or product other than Unify VISION and VISION/Web.
Partitioning and Database Drivers Built-in
VISION's dynamic application partitioning and message-based
architecture are essential to the Webs thin client model. VISION's
native database drivers for multiple RDBMSs are highly optimized,
tried and tested. There is no need to drop down to any low-level
coding, or wait for emerging Java APIs such as JDBC or RMI. In
fact, no Java programming is required, though custom Java objects
may interact with VISION objects.
State Management and CORBA IIOP
Managing transaction state with an HTML/CGI solution is extremely
difficult. But because all VISION objects have state, and communicate
with each other using VISION's message-based
architecture, state management is built-in
to VISION/Web, and is completely transparent to the developer.
Since communication over the Internet is via CORBA's Internet
Inter-ORB Protocol (IIOP), the standard protocol for Internet
computing, VISION/Web is compliant with Netscape ONE.
Running a VISION/Web Application
Once a VISION/Web Java applet has been created, it is invoked from an
HTML page on your clients browser. The Java applet consists of your
application-specific classes, the VISION/Web foundation classes, and the
Unify Object Broker classes. These are downloaded the first time the
applet is invoked. In the running applet, network traffic is reduced to
a minimum since only object messages are transferred between the client
and server, not HTML. The running applet is a fully functional
client/server application: data sets can be retrieved and scrolled
through, on the client, data can be input and validated, on the client.
You can decide how much, or how little business logic resides on the
client, and how much on the server.
Security
In a transaction-based intranet or Internet environment, security is
vital. VISION/Web is fully compatible with SSL (Secure Sockets Layer),
the industry standard protocol for secure transactions over the
Internet.
Advanced Client/Server Development for the Web
The combination of VISION and VISION/Web provides a single, rich
object-oriented development environment for business-critical
client/server applications on intranets or the Internet.
System Requirements
- Supported operating systems: Solaris 2.5, Windows NT, Windows 95
- Supported browsers: Netscape Navigator 3.0 (Suns Hot Java and
Microsofts Internet Explorer planned for Q1 97)
- Supported databases: Oracle, Sybase, Informix, DB2/2, DB2/6000,
DB2 on MVS, DB2/400, MS SQL Server, Ingres, Unify DataServer, Unify
DataServer ELS, MS Access, dBase, SQL Anywhere
- Memory Usage:
|
UNIX |
Windows NT/95 |
Development | 32MB | 32MB |
Deployment:Client | 24MB | 24MB |
Deployment:Server | 24MB | 24MB |
- Disk usage:
|
UNIX |
Windows NT/95 |
Development | 110MB | 40MB |
Deployment:Client | N/A | N/A |
Deployment:Server | 55MB | 17MB |
- A Java compiler is included with VISION/Web. At least one VISION
development license is required.
|